Features Introduced in the 10.2 Windows Release

This section lists down the new features included in Windows Sentinel RMS v10.2 release.

Introduced Named User Licensing for Cloud Applications

Named user licensing is introduced for the Connected (Cloud LM) deployment mode. Your customer can manage the users authorized to consume a license. You need to implement user authorization using the following REST APIs:

Sentinel RMS 10.2 Release Notes

>Windows

>Linux

>Mac

>Linux ARM

REST API

Description
PUT /rmslm/features/{featureId}/licensedUserAccounts Configures the user accounts list or replaces it.
PATCH /rmslm/features/{featureId}/licensedUserAccounts Appends the new user accounts list to the existing list.
GET /rmslm/features/{featureId}/licensedUserAccounts Obtains the existing user accounts list.
DELETE /rmslm/features/{featureId}/licensedUserAccounts Deletes a particular user account from the user accounts list.

With the introduction of this feature, the Sentinel RMS license version is upgraded to v23. Refer to Sentinel RMS API Reference Guide for more information.

Introduced Rate Limit for Connected (Cloud LM) Licensing

Rate limiting is a technique to limit network traffic to prevent users from exhausting system resources on RMS CloudLM. If a licensed application sends API calls beyond the configured limit, RMS Cloud LM returns the following:

>HTTP status code 429 (TOO MANY REQUESTS) - For applications using the Cloud LM REST API

>Error 210267 (SNTL_RATE_LIMIT_BREACHED) - For applications using SCP-integrated library (SCL Add-on version 10.2 and later)

You can retry calling the API as per the retry-after time advised in the HTTP response header (under RMS Cloud License Manager REST API—Basic Concepts) or the lastStatusInfo API.

Changes in Username and Hostname Specifications in RMS Cloud LM

The username and hostname in Cloud LM REST APIs can now include 320 UTF-8 characters.

Documented Docker Support Details

Docker support details for the Sentinel RMS-licensed applications are added in the documentation. Refer to Sentinel RMS Licensing in Docker Containers  for support specifications and limitations.

Enhancements Included in This Release

Updated C Samples

The Unified API C samples are modified to share status description along with the status code. Prior to this release, the samples showed only the status code.

Lease Sample Updated to Remove Force Sync

The sample for the lease deployment mode (sntl_lease_demo) is updated to remove the force sync operation. Force sync is meant for use only when explicit synchronization of lease is required. For more details about the API calls required for the lease deployment mode, refer to the "Configuring Lease Mode" section under the Common Use Cases (for C, Java, and .NET).

SCP Performance Enhancements

SCP module has been enhanced for better handling of uploading of large number of usage files.

Usage Creation Allowed to All Users

The usage data for lease and on-premises deployment modes can now also be created for non-root, non-group (other) users. Before this release, this creation was limited to root and group users only. If desired, you can customize this new default setting and restrict usage creation permissions. For more information, contact Technical Support.